//<script type="text/javascript" src="https://port.game3.cn/game/qhjssdk"></script>  群黑sdk

window._QD = {

    _qdlabel:['P','W','D','S','Q'],

    _qdcode:4,//0--本地 1--微信 2--抖音 3--steam 4--群黑

    _hasAdLb:[true,true,true,false,false],

    _showVideo:[false,false,true,false,false],

    //qqq--QQ群
    _jf2code:['code','code','code','code','qqq'],

    _hasjf:[true,true,true,true,true],

    showKeyhelp:[true,false,false,true,true],

    //是否继承全部存档
    loadAllSaveData:[true,false,false,true,false],

    _failtips:['关注公众号抓狗离获取攻略','关注公众号抓狗离获取攻略','关注抖音号抓狗离游戏获取攻略','关注公众号抓狗离获取攻略','关注公众号抓狗离获取攻略'],

    initQd:function(){

        if(cc.sys.platform === cc.sys.WECHAT_GAME){

            _QD._qdcode=1;

        }else if(cc.sys.platform === cc.sys.BYTEDANCE_GAME){

            _QD._qdcode=2;

        }

        console.log('初始化渠道:',_QD._qdcode);

        if(_QD._qdcode==4){
            var url=window.location.href;
		    _HQM.init(url);
        }

    },

    hasAdLb:function(){
        return _QD._hasAdLb[_QD._qdcode];
    },

    isloadAllSaveData(){
        return _QD.loadAllSaveData[_QD._qdcode]
    },

    getQdLabel:function(){
        return _QD._qdlabel[_QD._qdcode]
    },

    getQd:function(){

        return _QD._qdcode;

    },

    needJf:function(){
        return _QD._hasjf[_QD._qdcode];
    },

    showVideoBtn:function(){

        return _QD._showVideo[_QD._qdcode];

    },

    showKeyHelp:function(){
        return _QD.showKeyhelp[_QD._qdcode];
    },

    //战斗失败提示
    getFaileTips:function(){

        return _QD._failtips[_QD._qdcode];

    },

    //积分面板显示哪个图
    getcodeNodeName:function(){

        return _QD._jf2code[_QD._qdcode];

    },

    //视频广告
    showLbVideo:function(){

        if(_QD.getQd()==1){

            _MWX.showLbVideo();

        }else if(_QD.getQd()==2){

            
            _DYM.showLbVideo();

        }

    },

    //分渠道登录
    loginByQd:function(sence){

        if(_QD.getQd()==1){

            wx.login({
                //成功放回
                success:(res)=>{
                    let code=res.code
                    // 通过code换取openId
                    _HTTP.getWxOpenid(code,sence);
                }
            })

        }else if(_QD.getQd()==2){

            tt.login({
                force: true,
                success(res) {
                  console.log(`login 调用成功${res.code} ${res.anonymousCode}`);
                  _HTTP.getDyOpenid(res.code,sence);
                },
                fail(res) {
                  console.log(`login 调用失败`);
                },
              });

        }else if(_QD.getQd()==3){

            _STEAM.login(sence);

        }else{

            _HQM._USERNAME = _MANAGERJF.defatulUserName;

            if(sence=='saveData'){
                _MSD.refreshUiCommon();
            }else{
                _HTTP.getJf();
            }

        }

    }
}